package com.leehom.arch.base.reportquery.dynsql.option.support.tree;

import java.util.Map;

import com.leehom.arch.base.reportquery.dynsql.option.OptionAssert;

/**
 * @类名: IsTree
 * @说明: 树形查询断言
 *
 * @author   leehom
 * @Date	 2015年3月30日 上午10:18:30
 * 修改记录：
 *
 * @see 	 
 */
public class IsNotTree extends OptionAssert {
	
	/* (non-Javadoc)
	 * @see com.easyget.commons.fork.Assert#assertx(java.lang.String[], java.lang.Object[], java.lang.String)
	 */
	public boolean assertx(String paramName, Map<String, Object> params) {
		//
		TreeField tr = TreeAssertUtils.getTreeField(paramName, params);
		// 是否包括下级
		if(tr==null||tr.getIncludeSub()) {
			return false;
		}
		params.put(paramName, tr.getPath());
		// 
		return true;
	}

}
